LISTing
Newsletter
Newsletter of the Long Island Next Meeting
Sinclair/Timex Users Group
JRHURRY
Wave-table synthesis may sound like
the latest group featured on MTV's
Alternative Nation, but actually is the B Software CT It sends messages in computer code The sound chip creates
way that the next generation of PC's will . is loaded. to the sound chip. Programmers who: 7. synthesized music that
process sound to create more realistic want the note ‘A’ have to try and . . is turned into an analog
approximate a-given instrument, . Signal, amplified and
games and applications.
- tt works by using acutal notes played
-on musical instruments and essentially
replaces the somewhat clunky
technology used in creating sounds with
the musical instrument digital interface,
or M.I.D.L That technique requires a
great deal of programming and can be
difficult for many musicians to learn.
played through
which often sounds like a portable
aspeaker. -
video game.
Listing Fotsoy Manaal Daw $16.00
One "sample" copy sent upon receipt of Business size SASE.
Copies provided on EXCHANGE BASIS with other bona fide user
groups. LISTing is published monthly except July and August by
LIST (Long Island Sinclair Timex) Group, a not for profit user group.
We are always looking for articles, programs, reviews etc. to keep our
members informed and entertained. You maintain full credit and copyright.
Portions if this publication may be reproduced, without written consent.
Please give credit to LIST when reprinting articles.
LIST disclaims any responsibility for any damage you may do to your
computer as a result of reading any articles in LISTing.
Page 1
L.I.S.T. officers
Pres. Harvey Rait
Vice Pres. Bob Gilder
Tresurer Robert Malloy
Cor. Secy. John Pazmino
Assoc. Editors Fred Stern
Harvey Rait
Publisher Bob Gilder
Libr. Tom Skapinski
Please send all inquiries and
submissions (including dues)
to: L.I.S.T.
Mr. Harvey Rait
5 Peri Lane,
Valley Stream, N. Y. 11581
COMING EVENTS: The next L.I.S.T.
meeting will be Sunday FFB. ıı
at 2 P.M. at the home of Harvey
Rait (see address above).
P.2
S Leave the computer
nnd the Amber arnes
si s à majör-probjem.
. Bid wills mo
30, daysor i continual run-
“E Daas much tan
- to pui arets on hard
ive. Wh [cp Boing
‘some th
E: (n mefping with yer pew
If you ‘have peer - :
puter sting T3
at homé, | aakhan
vice you probably
g tatthe M aertQpr:
ought it; Tara iter —
Keep it on. TY to break"
crosoft-Scenes that in-
cludes routines that con-
tinually change the
display by calling up stuff
from the bard drive. .
a Print geras bs of stuff.
it. : Te CZ. . -i -
d rth of. ink,but
© Most compiler Foul api rene ter
will cane defective ; 1! isa dudode
machines for new
for at'least the first 30..]| iecit modem nap and
days that you have thein. ]| one of the onse e
in’ Possession,-so it’s-a Sucluded jn the package
good idea to: give one of -
these camplex devices s-
ous shakedown in the M
early y days ‘of ownership:
. The reason you wan w:
““put as much stress as pos- -
It doesn’t matter if you
feel awkward and out of
place, you'll know that
the machine will get you
enline a bit later down
the road When:
aioe me poe pee m$-..|| more familiar Eine
chines is.a phenomenon. -|| strange new machime.
rather indelicately . B Your new machine
dubbed the infant mortal-
ity syndrome by comput-
er experts. Since the ma- -
chines „haye few moving.
parts, most treubles sur- |
face quickly, and once,
these machines get past
this early peril they tend
to work flawlessly for a
longtime. - E
‘Of course, shaking
“down one of these com-
plex new gadgets can be
quite a stretch for some-
body who is brand new to `
any sort of computer, so
here's a list of things you
should do right away:
also most Jikely.came
| with a built-in fax capa-
bility, and. paar go
thro the
know that this feature
; also works. Chicag» Tamne
~
QL CORNER
I would like to extend a very healthy and a Happy New Year to all our LIST
membership.
As you may know, I have taken the responsibility as the east coast QUANTA
librarian. Approximately seven to eight years ago I had joined the membership
of QUANTA. I had purchased the software library from the local librarian which
consisted of approximately 40, 720 disks. The majority of the programs were OK,
however, several programs included within the library package were professional.
Page Designer by Dilwyn Jones, a suite of utilities from Kemo Salmi, Indexer by
Tony Shields and some others which were in the professional category.
Since then the QUANTA library has been expanded; approximately 100, 720 disks
are available. The latest addition to the library contains some worthwhile
Programs and I would like to review some of them for our membership.
PS-®2 has the latest version of XCHANGE 3.90L and all manuals for QUILL,
ARCHIVE, ABACUS and EASEL and XCHANGE and IMPEXPORT are in _doc format. All
files are zipped into two _zip files and a BOOT program to help you unzip the
files. When I unzipped ‘tiie manual files, only seven files out of the thirteen
files were unzipped.
Without going into details of unzipping the manuals, list the Boot file, EDIT
line 200 and change the loop.from 7 to 13. When the Boot requests the
Destination drive, enter RAMI_ and all 13 manual files will be unzipped into the
RAM file (if you have HD or ED drives enter the destination drive name). For DO
disk drive users, use WCOPY, entering ’y’ for each file until the disk is full,
then remove the disk and insert.another DD disk in you drive, answer ’A’ (for
all remaining files) to complete transfer the files to disk.
To unzip the XCHANGE file, enter GOTO 320 and the unzip process will take place.
One of the new features of XCHANGE is PEDIT_bas which is the file that produces
the printer drivers for the Psion programs. The printer drivers can be set up
for ODD pages, EVEN pages for single sheet, ODD pages, EVEN pages for fan fold
paper and the translates for setting up those special codes number 50! Soooo,
for the price of about $1.25 you can have the latest version of XCHANGE Post
Paid @ 50 cents for the disk and 75 cents for postage.
There is another good program that
resides on disk UG-98, VIEWER. This
program allows any kind cf file to be
viewed. It is similar to a text
editor, however, the program does not
have any editing features. It’s main
purpose is to view files, you know,
Block Chain End Find Load Merge Next Order Print Read Save Top Window
This orogram does not allow you to edit text files; with the type
of files I had in mind which are basically information conveyors,
that facility is best left out. This program of mine is public
domain and can be used to distribute such text files or even
applications such as text-only catalogues. The only restriction I
woke on its distribution is that it should be freely given away for
no profit, You can make a small charge to cover your costs as per
like Readme, lis and _txt files, normal PD distribution practice. Please include the program and
SuperBASIC programs, machine code and this text file (the instructions).
compiled programs and so on. The If you vont to use this viewer to distribute commercial softuare
program was written by Dilwyn Jones,
so you know it's great! Look at the
screen dump and at the top of the
picture, you will see all of the
commands. To activate any command,
just depress SHIFT and the first
letter of the command.
packages such as data in the form of text files, please call to ask
about terms. Normally there vill be no charge as long as the Uieuer
is incidental to the package as a whole, though I may ask for a
copy of the package in return!
Viever - page 1 -
T : lai eode Duden SHIFTt-Poge RLTSHIFTN-Top/Bottoe Fá-Redras Fi-Help ESC-Quit
^ HELP file is available and it is Pifherueerm LINES:794 LIRE:65
activated by depressing F1; to go
PAGE 3
back to the main screen use ESCAPE. For those long text files you can page
through the file one page at a time with SHIFT down or up cursor keys (arrows),
and to page to the bottom or top of the file, use ALT-SHIFT cursor keys. You
may notice that there is a marker on the right hand side of the screen (it looks
like a cursor). This bar moves in the same direction as the text scrolls,
providing a visual indicator of how long the file is. An operating manual is on
the disk as well as an UPDATE file.
There are other programs on the same disk with VIEWER’ such as: ScreenSaver (a
screen blanking program with a configuration program to set the time limit for
the screen blanking.
Again, for a dollar-twenty-five it is a bargain!
The second screen dump is from a program called 'DOCTOR'; QUANTA disk UG-10.-
The picture reminds me of a disk editor and in reality, it is. However, the
author Arvid Borretzen states that he required a file editor for his work and
this is how DOCTOR originated.
& RRUID BORRETZEN
TLF +47 53 41 20 92
+47 53 49 33 22
FAX +47 53 49 33 02
5400 STORD
NORURY
Ver 2.07.95
Navigate vith et)
ALT 44 1 page up/down
Shift t4 18 pages
CTRL 44 188 pages
Ctri/Shift +4 Top/Botton
TAB - Hex / Decimal
Direct editing
F3 - COMMANDS
The program is easy to use. The only
thing that I will warn you about is
that if you delete characters from a
file you must insert an equal amount
of spaces or other, characters in its
place or the file will not function
properly or not at all. However, the
Program serves a need for some of
you, I am sure. The cursor defaults
at the first character (HEX number ).
If you wish to alter the text,
depress ’TAB’ and the cursor will
move onto the text area.
HIT
gi
SABVSBSBSSBBBBRKSSUBSS
É-
VPASRBBBSBBBBBSBSASESB >
SLSAASBBBSBBSBBZSSSSS
ARSAIIRSRBBSBBSBIKVSBIS38B
RRBSSRBSSSBBSB8LB8REVES
RRAGRIBBBBSSIRLZHASGSS
KAYSBISBBBBBBBBSSRSB>
BA
45
20
20
39
20
35
29
2D
2D
20
2D
20
20
20
20
66
?4
67
20
TER
2438.
There are additional commands for
DOCTOR, depress F3 and they are as
follows: Find, Replace, Go To HEX,
Top, Bottom, Save, Load, Print,
Catalogue, Erase and Quit. And again, another professional program for a
buck-twenty-five.
For those of you who know the story of Anne Frank during World War II; there is
a disk loaded with files and pictures for a true accounting of this amazing
woman. This is disk ED-02. The programs are zipped and has an unzip program
making the unzipping effortless. If you want to send me formatted disks with
return postage, that is fine for me and they will be sent back to you
immediately! You should consider obtaining the LIBguide (library guide) disk.
LIST member Paul Chomitz has asked if any LIST member has a copy of the IBM
version of XCHANGE. Paul states that his business runs with the QL, however, he
has purchased an IBM laptop computer and would like to exchange files between
the QL and the IBM laptop. If anyone would like to sell this software to Paul,
he can be reached at: R.G.C. Travel Agency Ltd., 95 Delancy St., New York, NY
10002 - Tel: 212-677-9290. ;
See you next month... Bob Gikder
My address & telephone nimber:
69 Jefferson Place,
Massapequa, NY 11758
§16-541-2271
PAGE 4
-B Musical instruments
x
' ere oom:
E t
Benefits | .
Wave-table S
M.I.D.1. synthesized sound;
convincing. It can use" Li called enveloping
to turn down the*olume on a digital guitar note just
eal guitar string after it is plucked.
like the fade of i
a The digital sounds are
3
compressed and put E
onto a computer chip,
which canthenbe `
attached toa sound’
card `
Problems
chip does not
example, but if it has an
Every manufacturer uses a
different instrument for the basic
sounds, so that pianos, for
example, might sound different on
computers using different chips.
When using programs that mores sound, the software à
sends requests to the chip for different instruments.
contain every single note of a piano for
‘A’ fiat and ah ‘A’ sharp, it can-
generate an 'A' sound by making an educated guess.
A council of P.C. software and hardware
makers, including Microsoft, has adopted a
set of standards for multimedia PC's sold next
year that will require all Intel-based machines
to have a wave-table synthesis chip.
PC Makets Are Focusing on Fine-Tuning the Sound
By LAWRENCE B. JOHNSON
Pauca ETE ETUR
The personal computer, which is
wiftly evolving into an all-purpose
‘ome entertainment and work cen-
er, has lagged behind in a sound-
echnology backwater. While you
an listen to National Public Radio
n the Internet or slide Beethoven
ato your CD-ROM player, the sound
vafting from the PC has the crackly
ing of grandpa's radio — the one he
etired to the attic long ago.
But this "incredible magnet” of
asks and entertainment — as Rob-
-vt W. Stearns, vice president of
»chnology and corporate develop-
nent. at the Compaq Computer Cor-
oration, called the PC — might fi-
sally be ready to deliver sound quali-
v on a par with its number-crunch-
ng skills. Compaq, . the Hewlett-
‘Packard Company, thc International
3usiness Machines Corporation and
ther PC manufacturers are making
n aggressive effort to refine PC
ound.
The main obstacle, said Tommy
7readman, a loudspeaker designer,
.as been sound cards designed by
iigita) wigizzes who do not know how
vY 'e signal once the digital
streat . * been converted into the
analog sound that you hear.
Ade problem, added Mr.
at Compaq, is overtaxed
d,” he said.
è & digital signal through
CD player's digital-to-analog con-
erter then to an amplifier and then
ne loudspeakers. In a PC, the digi-
:]-audio signal from a floppy disk,
D-ROM or internet site passes
rough a sound card containing a
-motion video and high-
Y entional high-fidelity sys-
digital-to-analog converter and am-
plifier.
While some PC sources offer po-
tentially excellent sound, radio on
the World Wide Web is still fairly
primitive. The amounts of data are
too much for a microprocessor to
handle smoothly and quickly.
Manufacturers have been trying
to find a cost-effective solution. Shift-
ing the sonic burden from the micro-
processor to a dedicated chip, for
example, could produce excellent re-
sults but the cost of the chip and the
added storage capacity would drive
up the basic price of the PC. ,
Manufacturers feared that con-
sumers would balk at the built-in
` cost of better sound. The solution
seemed to be in add-ons.
Pentium processors operating at
75 megahertz and faster have
opened the door for better PC sound
through a relatively new technology
— wave-table synthesis. It has been
sold in computer sound cards for
about a year and is coming in supple-
mental software.
The wave-table is a bank of digi-
tally synthesized musical sounds, for
. example, from a violin, trumpet or
guitar. These stored sounds are
drawn on and blended, either by the
musical instrument digital interface
system, or M.I.D.I., used in computer
sound cards or by a new generation
of dedicated chips.
“The quality of sound you can get
through the wave-table is astonish-
ing," said Gerald W. Tschetter, an
assistant general manager at the
Yamaha Corporation of America, a
unit of the Yamaha Corporation.
“For a few hundred dollars’ worth of
add-ons, you can do things on your
PC now that 10 years ago musicians
in the best studios in the world could
not have done.”
Hewlett-Packard used the wave-
table in its new Pavilion series of
PC’s, featuring loudspeakers from
Altec Lansing Technologies, a unit or
Mark IV Industries.
. ‘“In many ways, audio quality has
become one of the more important
aspects of PC's in the home,” said
Webb McKinney, general manager
of Hewlett-Packard’s home rome
division.
Consumer expectations : for PC
sound are likely to rise when the CD-
size digital video disk, capable of
New audio has
‘astonishing’
quality.
holding an entire movie with spec-
tacular audio, comes to market in
late 1996 or early '97.
While the sound available from PC
program sources has improved, the
mediocrity of sound cards must be
addressed on two fronts: the quality
of the digital-to-analog converter -
and the quality of the power amplifi-
er.
Mr. Tschetter at Yamaha said.
that the modest amplifiers built into
sound cards were never expected to
meet the demands of hi-fi quality
loudspeakers and the converted ana-
log signal should be fed to an amplifi-
er outside the PC. : ~ -
“in most instances,” said Mr.
Tschetter, “the amplifier provided
in a sound card is the same used for
the headphone output of a cassette
deck; its power output amounts to a
fraction of a watt." He said comput-
er sound needs only 5 to 10 watts.
Other engineers contended tł
the sound card had the potential
carry the full load.
Peter Theran, senior manager í
multimedia products at the Bo
Corporation, said, "The reality
that PC companies haven't invest
in putting high-quality sound in PC
“We've steadily improved sou
in PC’s, but it’s still nowhere near
a par with the average stered $)
tem. For PC manufacturers, i:
really a twofold investment — t
necessary electronics and the ad
tional space required to accomm
: date them. The computer wou
have to be made larger.”
"^ In its Pavilion Series, Hewle:
Packard provided for both optior.
Although amplifiers were instalk
in the Pavilion sound cards, HP re
ommended routing the unamplific
šignai írom the sound card direct
to hefty amplifiers, which a
mounted on speakers provided wi
its 14- and 15-inch monitors.
Tommy Freadman, chief engine:
at Altec Lansing and designer of tt
H-P speakers, was one of the fir
engineers from the audio hi-fi wor
to examine the experience of liste
ing to PC sound. He insisted the on
thing that has held back comput
audio is price.
“Everybody is driving the co:
down," Mr. Freadman said. “Ever.
body is trying to hit a very aggre
siye price point on the same Int:
mitabprotessor. It's all about pac!
aging Inte] and Microsoft. But w
create better audio.”
price of the hardware to do s:
. he-estimated, could be as low è
$150; his ACS500 surround-speake
array, billed by Altec Lansing as th
multimedia equivalent of the Dolb
Surround sound in movie theate
costs $450.
-5-
“SQ” NOTES
BY R.A.HILSMANN
This month a look at another
program that has been around for a
while. but does not support the new
gismos we have hung onto the 2068,
such as a centronic type printer.
I am sure you all have a copy of it
since it has been one of the first
programs released for the 2068 and
was written by one of the better
software houses in Britain, namely
PSION. VU-CALC has its limitations,
especially i4 it is run in the
2068, since the 2068, as everybody
knows by now, nas less memory
available in the bottom section of
the available free RAM. VU-CALC as
VU-FILE had been written for use in
the SPECTRUM, and will not perform
as well when run in the limited
space available in the 2068. One
runs out of space for variables
rather fast, and therefore can not
enter the same amount of
information into VU-CALC as one
could in the SPECTRUM. Yes it will
Go as well as in the SPECTRUM in a
SPECTRUM EMULATED 2068.
I have made a few changes in the
basic portion of the program to
make it run with the OLIGER SYSTEM,
and also made changes to support a
centronic type printer. It is setup
right now to support EPSON printer
commands. If you have another
printer, you will have to change
the codes in the machine code por-
tion of this program which I added.
This can easely be done by poking
the correct codes into the machine
code. A list of the locations will
appear right after the basic
listing.
Enter the programs
columns
in the
portion,
version
machine,
changes.
Here goes!
you will find in the next
preferably with the 2068
TIMEX moge. For the basic
you may load the original
of VU-CALC basic into the
and then make line by line
SMUG Bytes
P.6
10 CLEAR VAL "Z8327". BORDER s
GN PI: INK URL "9": LOAD -"VCALC
"CD LORD UCPRI i
p" NT" 30 TO
ARE nana CODE co TO
1000 GO SUE VAL "2100" OAD +z
CODE : CLS : GO TO USR ef xg
"1200":
‘Z “ENTER file name":
PRINT '
INPUT a$: R
ETURN
iz@@ FAPER VAL "7": BORDER SGN P
I: ELS: : RETURN
2000 T “print to 2040 Frinte
f <y> as
Æ010 IF OR @$="N" THEN GO
OR a$z"Y" THEN GO
2017 GO TO URL "29000"
2020 DIM tS (URL u e Ut
23658" , VAL "8": INPUT “Printout
to Which column ";cc: INPUT "Pri
ntout to Which line "; Lg
2025 LET cez ECIVAL "7": LET ch=I
NT íCC/^URL "255")- POXE URL "S28
eS5'",ch: LET Cl=cc-(VAL "256"zch)
: POKE VAL "62804",cl
dec LET LL=(CODE Ls(VAL "1'"3-uàÀ
POKE URL "
2.64"): IF CODE LS$(URL "2")»5UAL
"Se" THEN LET LLzURL "286"4iCODE
LS(VAL "2")-URL * P
BOSS FOKE VAL "B652003",(lUl: LET cl
ZVAL "OS8"-cc: III ChzINT icti»un
L "es6" ): LET =C l= (VAL E i-es
hi: POKE URL "628587 Cil: POKE VA
L "2001", ch
205@ RANDOMIZE USR VAL "86298902"
GO TO VAL "20782"
20560 COPY
2070 Ga TO USR ES
Saga GO SUB VAL "2200": PRINT AT
VAL "SO" URL "2"; “ENT TER l1 :.EXI
T PROGRAM"''TRB URL "SO";"2 : CLE
AR UORKSHEET"''TRB VAL "9";"a3 :
AT TORN TO VU-CALC": INPUT "OPTIO
N? ee
3012. IF a NOT PI AND a«URL E T
HEN GO TO (VAL "300QQ"2azUAL ee
302 e co TO 33
S100 GO SUB VAL "1200": sTOP
S200 DIM b$ (VAL “100"): DIM cs cu
AL "20'") DIM t$ (VAL "2"): GO su
B URL "1200"
S201 LET €1=VAL "298764": LET eg2-
VAL "23707": LET €3sURHL "zZ8;780".
LET zzzUHLi "24553": LET bfrezuü
L "34562": LET dcontxzURL "34140
": LET xcotzURHL "32880": LET kra
uzxcols«LN PI: GO TO USR ei
2o080 GO TO USR e2
4000 GO SUE VAL "1100". SAUE fas
CODE Zz,iPEEK bFrresvAL “BSG aPEE
K ibfre45GN PI)-zz): CLS Go TG
USR €g
sog CEI C$zSTR$ URL b$: GO TO U
SR dcont
saga co SUE URL "1200": PRINT '*
"ERROR was at"''"COLUMN ";PEEK
XCOl45GN PI
S180 LET azPEEK xrou: LET b=INT
la/UHL "26": LET aza-bszURL "26"
: LET d$z CHR£ (b+VUAL "64") 4CHR£
ta+VAL “65"): IF bzNOT PI THEN L
ET d$=3$ (VAL "2" TO VAL "2")
S200 PRINT "ROU ";d£: INPUT "
Press ENTER TO CONTINUE “ix: GO
TO USR ez
AUG 1988
fa: CLEAR VAL "298327": DIM B$ iU
'100"7):: DIM CS(URL "2 : LET
"EFRÉS URL "345562": LET BCONTX= UR
L "94140": LET XCOLZURL "32880":
GO TO USR E2
R : SAVE /"UCRLC" LINE
10: SAVE ^;"UCPRINT"CODE 62000,16
2: SAVE /"UCRLC'"CODE 79928,5 5225
S520 DATA 10,1,.0. Bl, 84,0,215,229
8237 55.50 242,499 B37 98 be dae
3:292'181:254*59 140, 206,
` ,2£242,24,6
254 33,204, 177, 42, 254, 95,
,=
A 254,64,204,183,242 ,254
186,242,254, 34 ,204,189,
om
UQ
.m
(QUO
N
T
o
R
Hh
W
*
0
M
ae Pp
aM- ©-
M PMPODO. ~ p
DO
-
`
WHEMVOUID-. MV
4 WN)
HOM- D~
Je- RID
~ BMW. WD. P
UG'DI»QO- ~ Dy PMMA
OOND- eMM-
~ Me~ ~
GO- eM-
H
oy Ne~ eD pra "nnm
IDIDIDIDIDISIO- HH. VU P~ DOMED.
DODDA QiDOUpP-
WOME. DI
ID99969l09- - Varun
X6O06HPIDUIDUIo- «n»
DELETE sse.
Next load the code portion of
VU-CALC into the machine. There are
no changes in the this code, and it
will run equally well in either the
SPECTRUM or TIMEX mode. Now run the
basic program you have entered with
GO TO 9500, this will poke the 161
bytes of machine code into location
e2000 to 62161. The program will
delete lines 9500 to end, you could
Save the basic portion before you
run it. since your entry would
otherwise be lost. After all this.
insert a disk, and save VU-CALC
with GO TO 9480. Thats all there is
to it folks.
How to run the new version of
VU-CALC? Just as before, but you
will be asked which printer you are
using when printing time comes
around. Well there is something
else to learn, the printer codes
have to be imbeded into your text,
unless you elect to just print it
all in pica type. The new version
AUG 1988 P.7
of VU-CALC will give you all the
commands available your printer can
handle, this means all commands,
even tne ones which need an ESCAPE
(27). ,
Should you for any reason run
cut of memory while using the
program, try GO TO 9300, this will
Clear the variable area without
wiping out the text. If it appears
that you lost the text, move the
cursor over the area where the text
used to be, and it should reappear.
Running out of memory will occur in
the TIMEX mode most likely, especi-
ally after entering a lot of
formulas for calculations.
Here now the new codes for
VU-CALC, and what they will do!
£ Tells the printer that the next
characters are printer codes.
The english pound sign has to
precede all command sequences.
Even 1f two or more commands
are following each other.
The underline symbol is to be
inserted after the pound sign
for Horizontal Tabulation.
(Control Code decimal '9')
Example = £
& Character "&" gives the command
"Perform Line Feed"
(Control code decimal ‘18')
Example = £k
Character "i" gives the command
"Advance Paper to Next Vertical
Tab"
(Control code decimal '11^)
Example = £;
e
! Character "|" gives the command
"Advance Paper to Head of Next
Page (Form Feed)"
(Control code decimal ‘12')
Example = £!
Character "'" gives the command
"Carriage Return (print out
Buffer)"
(Control code decimal '13^)
Example = £'
SMUG Bytes
ud Character i gives the command
"Select Double Width Print Mode
with Automatic Cancel (Shift
out)"
(Control code decimal '14^)
Example = £"
# Character "#" gives the command
"Select Condensed Print Mode"
(Control code decimal ‘15’)
Example =£#
e Character "GG" gives the command
"Deselect Condensed Print Mode"
(Control code decimal '18^)
Example = £@
Character ":" gives the command
"Deselect Double Width Print
Mode" |
(Control code decimal '20')
Example = £:
? Character "?" gives the command
"Cancel Data on same Line"
(Control code decimal '24')
Example = £?
$ Character "$" gives the command
"ESCAPE (prepares the printer
to receive other control codes"
(Control code decimal '27'")
Example = £$-1 would give the
printer the command to select
underline mode on an EPSON com-
patible printer.
£$-1£$-0 would select underline
mode and deselect underline mode at
the same time. but as you can see,
each command has to be preceeded by
a pound (£) sign. But the DOLLAR
($) SIGN gives the printer the
ESCAPE CODE, which should be uni-
versal (decimal 27) on all printers
around. This will open pages of
commands you may insert into VU-
CALC, and this should make use of
just about anything your printer
can trow at you. Remember though
that all printer codes will not get
printed and therefore do not exist
in your text, so if you insert any
such code in your text or calcula-
tions. you have to consider this
SMUG Bytes
fact in the layout of our text.
Another thing I noticed, and
this is something which happens
when one returns from printing a
page or two, you will have to enter
any command twice to make it work.
I have not tried to fix this. since
it does not interfere with normal
operation. Just one more quirk
added to VU-CALC.
As to your layout, it is a aood
idea to leave the first (1) column
free as a margin, this is a qood
place to enter your printer codes.
Printout of a reqular pane will,
when using PICA type, qo to column
11 or 12 considering margins on
either side. If you have a few
lines that do not have text on
them, you may enter line feed com-
mands after your text, or on that
line, this will allow you to enter
a larger amount of text tnan
VU-CALC would normaly allow.
On the next page I have a letter
head which I use in my business,
this will give you an example of
the layout before printout and also
Gives you an idea of what the
finished product looks like after
the printer gets through with it.
I hope you again have use for
one of the oldies for your compu-
ter, even with all its limitations
a qood program.
This it again! I do not know at
this time what I will have ready
for the next issue of this news-
letter. I am working on a few
things at this time, and dont know
if I will have them ready. ^s |
mentioned some time aqo, I am
working presently on a few
additions to the ROM for the
SINCLAIR. At this time I have the
DELETE. a RENUMBER, and bytes FREE
routine finished. Next will be the
ON ERROR routine, and after that I
will have to see how much memory I
have left to add other routines.
P.8 AUG 1988
BANNER
For The TS 2068
By Christopher Raynak
This is a short program to print long banners
featuring large characters on the 2040 print-
er. Unlike some other banner programs, you
do not have to type DATA statements that
contain each character's dot makeup. This
program looks directly into the ROM for the
dot patterns. The 2068 stores each scan line
of dots as a single decimal number. This is
unlike the TS 1000 which its dot patterns as
binary l's and O's. In the 2068 ROM they
Start at address 15359, This program works
with all characters except inverse and user
defíned and regular graphics.
i 1
. € 3 ORCER O: INK 7. =
2 PRINT AT 10.4: "Banner Bs IS
"135 Raygynak"
4 -2aLzE aa
2 FRPER i: BORCER 1: CLzs
5 SRINT “When enterinas your m
€£23a3G€t* you must remember that 4
Ov are timi-tes to 32 Characters
7 PRINT £30. YOU cannot ye
€ user ger. graphics of reguiar
3fáPn^iCS for panners."'"Pliease
$£iect one of the letter sizes f
com selon,"
9 -AFER 2: PRINT ^"
' | FPAEER l
3 -BINT ii $x8"'"2: iz.25
230 22x22: INE LT “Your :&iilili
Oni) St grs
210 DRINT “Sleaze ente- JOUr me
::age,."
il INPUT 2$: IF LEN C$ 32 THEN
-ET CSzsCSi1 TO 32)
12 PRPER 3: PRINT AT 3,8; "Your
CER 19e iS being Processed.": P
13 FOR 221 TO LEN Cs: PRINT AT
180.2-1;C584Z2): LET L=15259+ (CODE
CS (Z) 48) -
14 PEM Finds address of first
scan tine.
tt bbe T
UG wc -
MrPGGG:
z
m
x
4
x
*0 the fight.
FFP FFSF FF FFF Fs sssssecge
460 FOR «si TO 3 L
170 FCR vs8 TO i STEP -1
i30 IF BSiY,x)z"i" THEN 30 TO 4
36
231 IF S21 THEN LET As=as+" -
$382 IF S22 THEN LET AS=AS+"
,483 IF S=2 THEN LET Agsas+"
434 59 TO 499
$36 IF 321 THEN LET agens. g"
437 IF $22 THEN LET Agsas+ Be
4183 IF 5=2 THEN LET Agsas-
$30 NEXT +
iS REM $32244245354444452525545525
16 PEM Converts decima, g
i7 SEM Of the :cah tine 2r
18 SEM coresPonding :haràc*er
29 SEM in tne ROM to binary,
20 REM <£224545555555554 55 5h 4055
D2909 COP dezl TO 2
29 .ET Lsi+1i: LET Ds^EEK L
68 FOR Sei TS 2
TO LET BS:x,a-A!sCHPS :CODE ‘9
ZINT iD-2): 3
LET DOsINT (072) a
n
igi ASH 1: INK @: PAPER 7: PR
INT aT 12^ 12 IDE eR iN OPEFAT
A ə
ICNe2". FLASH
^a92 IF $21 THEN LPRINT as
i92 IF $22 THEN LPRINT aSs'ag |
$00 IF 323 THEN LPRINT AS A$ zs
‘ae
301 INK 7: PAPER 1: PRINT AT i2
,3;"
fü2 LET Age"
510 NEXT x
S20 NEXT Z i
$28 PRINT AT 13.0; “Would you ii
ke to Print another messasge?":
NPUT 98: IF à$(1)z"N" OR AS(1) =°
n" THEN GO TO i802 .
$40 INPUT "Same letter size^";n
IF AS(1)z"N" OR R$(1)2a"n" THE
CLS eO TO 8
: GO TO 10
QO REM s45424454424454245454542254
10 REM Memory used=2040 bytes:
BO REM s«s454434444554444-54932525
BANNER 1000
By John Marion
The purpose of this program is to print out
banners on your Timex printer using your 2X81
or T/S 1000. After typing in and running,
you will be instructed to "ENTER YOUR MESSAGE
IO PRINT". Now enter your message and press
return. Next you will be asked to choose a
"bit character". This is the character which
makes up the letters on your banner. After
entering your choice of bit, your banner will
begin to print out. Choice 3 will use the
Same letter for a bit as the letter it is
Currently printing. After your banner is
finished, the Program will run again.
0
,FRINT AT 4,7;"sssBANNER 109
PRINT AT 1@.2: “ENTER YOUR M
E TO PRINT"
1&0 INPUT A$
252 IF Age)" THEN GOTO 148
150 DIM Bsi32;
178 DIM xis S:
z929 REM CHOOSE BIT
=13 CLs was
S25 PRINT AT 4&,7;"sssBRNNER 10€
2286 PAINT AT 8,6; "CHOOSE BIT cH
ROTER" .
230 PRINT AT 198,6;:"(1) gen
2i0 PRINT AT i12.6;"(2) unk
250 PRINT AT 141,85;"(3) SAME AS
ETTER"
53 INPUT A z
278 IF A<1 OR A>3 THEN GOTO 250
i00 REM-ORINT BANNER
518 CLS
223 FOR D=i TO LEN A$
-79 IF CODE B$iD)»128 THEN LET
iiB FoR vei To 8
3240 LET XiY,1! =PEEK (v-1247280.:
SsCODE Bsipil) 23 INPUT “type a number, 3 to
480 NEXT Y 52 ,";x: INPUT "hou many repeats
418 FOR y=i TO 8 pA; OR n*i TO y: PLOT 85 27
Her e, - VER +3
429 LET E-xiv,1) :
430 LET XiY,8)z2iE:z128)
4435 IF E:cz: THEN LET Es=-12
SQ LET ; =iE 254}
450 IF HEN LET EzsE-54
470 LET zíiíE:z2Z)
469 IF HEN LET E-E-32
430 LET 3 P32 (E3216)
sea IF E 2 THEN LET EzE-1&£
S10 LET XivY,4)!z(E:zB8)
S20 IF E»:z8 THEN LET EsE-a8
S20 LET xiy,23:1= (EB: s4) .
S40 IF E»:z4& THEN LET sE-4
SQ LET xiv,2!zsiE:zz2!
S60 IF &:s2 THEN LET EZE-Z2
Sra i XiY,l1:iz(E:z1)
sao Y
seg | Fse¢ TO 1 STEP -1 i A se
Bio | Ist TO 1 STEP -1 a3XasiH Teas x eos nods Nee
Sis iI; F2 s6 THEN LET E$&z" x ;
B20 z1 THEN LET Eg=i
"W^ c " AND Rz2!-£iR5iD
) ANE
62a S,; ES; ES;
549
Beca
55$ GOTO 665
552
EE GOTO 680
bro Ue ey. a E
Bag or ees
10 FOR x28 TO 254: PLOT X ioss
More One-Líners for the 2068 18,8 EXIT Jii d iE. -
The "2068 Spirograph" routine drew a good bit
of response including a letter from Robert
Hartung, former writer for SYNC magazine. He
informs us that the routine is a variation of
one which isat the top of page 472 of Morse,
Adamson, Anrep, and Hancock's Essential Guide
To T/S Home Computers. Another variation is
this one Robert made up for SYNC the month
Ziff Davis pulled the plug.
1 LET pals 'BNDé3): LET i zIN
T ud UE IF Pzi THEN RUN
TO 2: INK 1: PAPER p: BORDER IN
T IRNO#3): BRIGHT INT (RNO#2): D
RAW DYER 1;1290,120.INT (RND2300)
:*PI: PAUSE 50. IF INKEY$z"Q" THE
N ON ERR RESET : sTOP
3 RUN
4 SAVE "drau" LINE 1
$ REM - Keying "O"during the
PAUSE 860 of tine 2 Permits stop-
Ping the routine. Otherwise the
ON_ERR instruction wilt ignore
"STOP" ang "BRERK",
The following short programs were borrowed
from the Sinclair Timex User Groups -Newslet-
ter of the Boston Computer Society (Volume 3,
issue 4). As you can see some pretty neat
effects can be achieved using only one
program line with the 2068,
ad